package cn.e4j.modular.crm.service;


import cn.e4j.core.dto.impl.Dto;
import cn.e4j.modular.crm.entity.GwefT;
import com.baomidou.mybatisplus.extension.plugins.pagination.Page;
import com.baomidou.mybatisplus.extension.service.IService;

import java.util.List;

/**
 * <p>
 *  服务类
 * </p>
 *
 * @author liuw
 * @date 2019/09/04
 */
public interface Gwei007Service extends IService<GwefT> {


    void addData(List<GwefT> list);


    void editData(List<GwefT> list);


    void review(List<GwefT> list);


    void cancelReview(List<GwefT> list);


    void delete(GwefT gwefT);


    void deleteBatch(List<GwefT> list);



    List<Dto> getList(Page<Object> page, Dto dto);

    List<Dto> getGwefdocnoListPage(Page<Object> page, Dto dto);


    List<Dto> getGwef002ListPage(Page<Object> page, Dto dto);


    List<Dto> getGwedListPage(Page<Object> page, Dto dto);


    List<Dto> getGwakPage(Page<Object> page, Dto dto);


    List<Dto> getGweaPage(Page<Object> page, Dto dto);


    List<Dto> getGwefData(Dto dto);


    Dto getAzpFile(Dto dto);

    Dto getGwak008(Dto dto);

    Dto getGwak012(Dto dto);

    Dto getSysParams(Dto dto);

    Dto getGwek005(Dto dto);

    Dto getGwak057(Dto dto);

    Dto getGwel005(Dto dto);

    Dto getOea(Dto dto);

}
